
                    <p>2021年10月22日在华为开发者大会HDC.Together 2021 主题演讲上，我们发布了<a href="https://so.csdn.net/so/search?q=HarmonyOS&amp;spm=1001.2101.3001.7020" target="_blank" class="hl hl-1" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;dest&quot;:&quot;https://so.csdn.net/so/search?q=HarmonyOS&amp;spm=1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;searchword\&quot;:\&quot;HarmonyOS\&quot;}&quot;}" data-tit="HarmonyOS" data-pretit="harmonyos">HarmonyOS</a> 3.0.0开发者预览版，主要内容包括：Harmony设计系统、ArkUI 3.0、ArkCompiler 3.0、DevEco Studio 3.0和TS/JS API 。</p> 
<p></p> 
<p>其中，HarmonyOS的UI开发框架从以Java为主要编程语言的命令式<a href="https://so.csdn.net/so/search?q=UI%E6%A1%86%E6%9E%B6&amp;spm=1001.2101.3001.7020" target="_blank" class="hl hl-1" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;dest&quot;:&quot;https://so.csdn.net/so/search?q=UI%E6%A1%86%E6%9E%B6&amp;spm=1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;searchword\&quot;:\&quot;UI框架\&quot;}&quot;}" data-tit="UI框架" data-pretit="ui框架">UI框架</a>演进为以TypeScript（简称TS）/<span class="words-blog hl-git-1" data-tit="JavaScript" data-pretit="javascript">JavaScript</span>（简称JS）为主要编程语言的声明式UI框架（ArkUI 3.0）。同时，ArkCompiler 3.0增加了对TS/JS语言的支持，HarmonyOS SDK新增了6000+的TS/JS API，支持TS语言开发富媒体应用。未来，TS/JS语言在HarmonyOS应用开发中会越来越重要。</p> 
<p></p> 
<p>下面，让我们再来回顾一下HarmonyOS 3.0.0开发者预览版的关键内容吧~</p> 
<p id="main-toc"><strong>目录</strong></p> 
<p id="" style="margin: 0px 0px 2px 48px; padding-left: 24px;"><a href="#t0" rel="nofollow" target="_self">一、Harmony设计系统</a></p> 
<p id="" style="margin: 0px 0px 2px 48px; padding-left: 24px;"><a href="#t1" rel="nofollow" target="_self">二、ArkUI 3.0</a></p> 
<p id="" style="margin: 0px 0px 2px 48px; padding-left: 24px;"><a href="#%E4%B8%89%E3%80%81ArkCompiler%203.0" rel="nofollow" target="_self">三、ArkCompiler 3.0</a></p> 
<p id="" style="margin: 0px 0px 2px 48px; padding-left: 24px;"><a href="#%E5%9B%9B%E3%80%81DevEco%20Studio%203.0" rel="nofollow" target="_self">四、DevEco Studio 3.0</a></p> 
<p id="" style="margin: 0px 0px 2px 48px; padding-left: 24px;"><a href="#%E4%BA%94%E3%80%81TS%2FJS%20API" rel="nofollow" target="_self">五、TS/JS API</a></p> 
<hr id="hr-toc"> 
<h3 id="%E4%B8%80%E3%80%81Harmony%E8%AE%BE%E8%AE%A1%E7%B3%BB%E7%BB%9F"><a name="t0"></a><strong>一、Harmony设计系统</strong></h3> 
<p></p> 
<p>Harmony设计系统，综合考虑人因、设备和环境等因素，为跨端应用界面设计提供完备的设计规范、便捷的设计工具、以及丰富的设计资源，方便开发者创作出更优秀的设计。</p> 
<p></p> 
<h3 id="%E4%BA%8C%E3%80%81ArkUI%203.0"><a name="t1"></a><strong>二、ArkUI 3.0</strong></h3> 
<p></p> 
<p>ArkUI 3.0是一套构建<span class="words-blog hl-git-1" data-tit="HarmonyOS应用" data-pretit="harmonyos应用">HarmonyOS应用</span>界面的声明式UI开发框架。它通过极简的UI信息描述语法、丰富的UI组件和动效，以及实时界面预览能力，帮助您提升HarmonyOS应用界面开发效率。</p> 
<p></p> 
<p><strong>ArkUI 3.0的关键特性如下：</strong></p> 
<p></p> 
<p><span style="color:#4da8ee;"><strong>1. 从以Java为主要编程语言的命令式UI框架，演进为以TS/JS为主要编程语言的声明式UI框架，生产效率提高30%。</strong></span></p> 
<p></p> 
<p style="text-align:center;"><img alt="" height="233" src="https://i-blog.csdnimg.cn/blog_migrate/0ea374f603040b983269e7dfb1180bb5.png" width="1080"></p> 
<p style="text-align:center;">图1 UI框架演进</p> 
<p></p> 
<p>为何UI开发框架会发生这样的演进？从开发模式方面来看，声明式比命令式具备更直观更简洁的能力，能进一步提升开发效率；从语言方面来看，TS/JS具备了广泛的生态以及更强的灵活性。</p> 
<p></p> 
<p>根据RedMonk 2021年Q1 编程语言排名，JS语言综合排名第一，并且是目前全球开发者中使用最多的语言。JS语言拥有非常强大的生态社区，学习资源、三方库和工具资源非常丰富。相比静态类型开发语言（比如Java&amp;#</p>
                